package com.jianbing.north.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jianbing.common.annotation.Excel;
import com.jianbing.common.core.domain.BaseEntity;

import java.util.Date;

public class NorthP3Record  extends BaseEntity {
    private static final long serialVersionUID = 1L;


    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    private Long dialogueId;

    private String ques;
    @Excel(name = "第一段")
    private String p1;

    @Excel(name = "第一段对错")
    private String p1IsCorrect;

    @Excel(name = "第二段")
    private String p2;

    @Excel(name = "第二段对错")
    private String p2IsCorrect;

    @Excel(name = "第三段")
    private String p3;

    @Excel(name = "第三段对错")
    private String p3IsCorrect;

    @Excel(name = "第四段")
    private String p4;

    @Excel(name = "第四段对错")
    private String p4IsCorrect;

    @Excel(name = "第五段")
    private String p5;


    @Excel(name = "第五段对错")
    private String p5IsCorrect;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "游戏日期", width = 30, dateFormat = "yyyy-MM-dd")
    private String playDay;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date beginTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    @JsonFormat(pattern = "HH:mm:ss")
    @Excel(name = "游戏时长", width = 30, dateFormat = "yyyy-MM-dd")
    private String playDuration;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getDialogueId() {
        return dialogueId;
    }

    public void setDialogueId(Long dialogueId) {
        this.dialogueId = dialogueId;
    }

    public String getP1() {
        return p1;
    }

    public void setP1(String p1) {
        this.p1 = p1;
    }

    public String getP2() {
        return p2;
    }

    public void setP2(String p2) {
        this.p2 = p2;
    }

    public String getP3() {
        return p3;
    }

    public void setP3(String p3) {
        this.p3 = p3;
    }

    public String getP4() {
        return p4;
    }

    public void setP4(String p4) {
        this.p4 = p4;
    }

    public String getP5() {
        return p5;
    }

    public void setP5(String p5) {
        this.p5 = p5;
    }

    public String getPlayDay() {
        return playDay;
    }

    public void setPlayDay(String playDay) {
        this.playDay = playDay;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getPlayDuration() {
        return playDuration;
    }

    public void setPlayDuration(String playDuration) {
        this.playDuration = playDuration;
    }

    public String getQues() {
        return ques;
    }

    public void setQues(String ques) {
        this.ques = ques;
    }

    public String getP1IsCorrect() {
        return p1IsCorrect;
    }

    public void setP1IsCorrect(String p1IsCorrect) {
        this.p1IsCorrect = p1IsCorrect;
    }

    public String getP2IsCorrect() {
        return p2IsCorrect;
    }

    public void setP2IsCorrect(String p2IsCorrect) {
        this.p2IsCorrect = p2IsCorrect;
    }

    public String getP3IsCorrect() {
        return p3IsCorrect;
    }

    public void setP3IsCorrect(String p3IsCorrect) {
        this.p3IsCorrect = p3IsCorrect;
    }

    public String getP4IsCorrect() {
        return p4IsCorrect;
    }

    public void setP4IsCorrect(String p4IsCorrect) {
        this.p4IsCorrect = p4IsCorrect;
    }

    public String getP5IsCorrect() {
        return p5IsCorrect;
    }

    public void setP5IsCorrect(String p5IsCorrect) {
        this.p5IsCorrect = p5IsCorrect;
    }

    @Override
    public String toString() {
        return "NorthP3Record{" +
                "userId=" + userId +
                ", dialogueId=" + dialogueId +
                ", ques='" + ques + '\'' +
                ", p1='" + p1 + '\'' +
                ", p1IsCorrect='" + p1IsCorrect + '\'' +
                ", p2='" + p2 + '\'' +
                ", p2IsCorrect='" + p2IsCorrect + '\'' +
                ", p3='" + p3 + '\'' +
                ", p3IsCorrect='" + p3IsCorrect + '\'' +
                ", p4='" + p4 + '\'' +
                ", p4IsCorrect='" + p4IsCorrect + '\'' +
                ", p5='" + p5 + '\'' +
                ", p5IsCorrect='" + p5IsCorrect + '\'' +
                ", playDay='" + playDay + '\'' +
                ", beginTime=" + beginTime +
                ", endTime=" + endTime +
                ", playDuration='" + playDuration + '\'' +
                '}';
    }
}
